#include<stdio.h>
#include<unistd.h>
#include "processbar.c"

typedef void (*calback_t)(int);

void download(calback_t cb)
{
    int total=1000;
    int cur=0;
    while(cur<=total)
    {
        usleep(50000);
        int rate=cur*100/total;
        cb(rate);
        cur+=10;
    }
    printf("\n");
}

int main()
{
    download(processbarCore);
    //processbar();
    //倒计时
    //int cnt=10;
    //while(cnt>=0)
    //{
    //    printf("%-2d\r",cnt--);
    //    fflush(stdout);
    //    sleep(1);
    //}
    //printf("\n");
    //binprintf("hello Linux");
    //fflush(stdout);
    //sleep(2);
    return 0;
}

